header ul li:nth-child(4) {
	background-color: #0f8ece;
	border-bottom: 4px #000 solid;
}

header ul p {
	margin-left: 270px;
}

.nav1 a:nth-of-type(4) {
	color: #3bbbf4;
}

.nav1 input {
	width: 165px;
	height: 25px;
	margin-left: 305px;
	border-radius: 20px;
	outline: none;
	text-indent: 10px;
	background: url(../img/search.png) no-repeat right 12px center #fff;
}

.nav1 .hr {
	width: 100%;
	background-color: #f0f0f5;
	height: 18px;
}

.box {
	width: 100%;
	height: 3000px;
	background-color: #f0f0f5;
}

.item {
	width: 1180px;
	height: 155px;
	background-color: #fff;
	margin: 0 auto;
}

.item a {
	text-decoration: none;
	color: #000;
	margin-left: 80px;
	line-height: 50px;
}

.item a:nth-of-type(1) {
	margin-left: 180px;
}

.item a:nth-of-type(2) {
	color: #047ffc;
}

.item .dot p,
.item .time p{
	margin-left: 30px;
	font-size: 13px;
}
.item .dot span {
	margin-left: 45px;
	font-size: 13px;
	color: #047ffc;
}
.item .dot span:nth-of-type(2){
	display: block;
	width: 40px;
	font-size: 13px;
	color: #000;
	cursor: pointer;
	margin-left: 270px;
	background: url(../img/mode.png) no-repeat right center;
}
.dot, .time {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	font-size: 13px;
}

#chk+label,
#chk1+label,
#chk2+label,
#chk3+label,
#chk4+label,
#chk5+label,
#chk6+label,
#chk7+label,
#chk8+label,
#chk9+label,
#chk10+label,
#chk11+label,
#chk12+label,
#chk13+label,
#chk14+label,
#chk15+label{
	cursor: pointer;
	margin-left: 45px;
}
.time #chked+label,
.time #chked1+label,
.time #chked2+label,
.time #chked3+label{
	cursor: pointer;
	margin-left: 45px;
}

#chk10+label{
	margin-left: 102px;
}
#chk10+label,
#chk11+label,
#chk12+label,
#chk13+label,
#chk14+label,
#chk15+label{
	line-height: 45px;
}

#chk:checked~label:nth-of-type(1),
#chk1:checked~label:nth-of-type(2),
#chk2:checked~label:nth-of-type(3),
#chk3:checked~label:nth-of-type(4),
#chk4:checked~label:nth-of-type(5),
#chk5:checked~label:nth-of-type(6),
#chk6:checked~label:nth-of-type(7),
#chk7:checked~label:nth-of-type(8),
#chk8:checked~label:nth-of-type(9),
#chk9:checked~label:nth-of-type(10),
#chk10:checked~label:nth-of-type(11),
#chk11:checked~label:nth-of-type(12),
#chk12:checked~label:nth-of-type(13),
#chk13:checked~label:nth-of-type(14),
#chk14:checked~label:nth-of-type(15),
#chk15:checked~label:nth-of-type(16){
	color: #047ffc;
}

.time #chked:checked~label:nth-of-type(1),
.time #chked1:checked~label:nth-of-type(2),
.time #chked2:checked~label:nth-of-type(3),
.time #chked3:checked~label:nth-of-type(4){
	color: #047ffc;
}

.classify {
	width: 1180px;
	height: 50px;
	background-color: #fff;
	margin: 23px auto 70px;
}
#check+label,
#check1+label,
#check2+label,
#check3+label{
	line-height: 50px;
	width: 176px;
	height: 50px;
	display: block;
	float: left;
	text-align: center;
	cursor: pointer;
	
}
#check:checked~label:nth-of-type(1),
#check1:checked~label:nth-of-type(2),
#check2:checked~label:nth-of-type(3),
#check3:checked~label:nth-of-type(4){
	background-color: #cecfd0;
}
.special{
	width: 643px;
	height: 302px;
	background-color: #fff;
	margin-left: 288px;
}
.special img{
	margin-top: 29px;
	margin-left: -200px;
	float: left;
	box-shadow: 5px 10px 18px #f0f0f5;
}
.special h4{
	margin-left: 146px;
	padding-top: 35px;
	font-size: 14px;
	color: #222222;
	line-height: 22px;
}
.special h5{
	font-size: 12px;
	color: #bbbbbb;
	margin-left: 147px;
	line-height: 22px;
	padding-bottom: 48px;
}
.special p{
	color: #5e5e5e;
	font-size: 11px;
	margin-left: 147px;
}
.special p:nth-of-type(2),
.special-1 p:nth-of-type(2){
	color: #383838;
}
.special p:nth-of-type(3){
	color: #fa0505;
	padding-top: 48px;
}
.special p:nth-of-type(3)>span{
	color: #08a0e7;
}
.special p:nth-of-type(4){
	float: left;
	color: #9a9a9a;
	padding-top: 4px;
	margin-left: 37px;
}
.special>span{
	display: block;
	width: 100px;
	height: 36px;
	background-color: #222222;
	color: #fefefe;
	text-align: center;
	line-height: 36px;
	cursor: pointer;
	font-size: 17px;
	margin-left: 506px;
	margin-bottom: 25px;
}
.special-1{
	width: 643px;
	height: 302px;
	margin-top: 24px;
	margin-bottom: 24px;
	background-color: #fff;
	margin-left: 89px;
}
.special-1 img{
	float: right;
	margin-top: 29px;
	margin-right: -200px;
	box-shadow: 5px 10px 18px #f0f0f5;
}
.special-1 h4{
	padding-top: 35px;
	font-size: 14px;
	color: #222222;
	line-height: 22px;
	text-align: right;
	margin-right: 147px;
}
.special-1 h5{
	font-size: 12px;
	color: #bbbbbb;
	line-height: 22px;
	padding-bottom: 48px;
	text-align: right;
	margin-right: 147px;
}
.special-1 p{
	color: #5e5e5e;
	font-size: 11px;
	text-align: right;
	margin-right: 147px;
}
.special-1 p:nth-of-type(3){
	color: #fa0505;
	padding-top: 48px;
	margin-right: 147px;
}

.special-1 p:nth-of-type(3)>span{
	color: #08a0e7;
}
.special-1 p:nth-of-type(4){
	color: #9a9a9a;
	padding-top: 4px;
	margin-right: 37px;
	float: right;
}
.special-1>span{
	display: block;
	width: 100px;
	height: 36px;
	background-color: #222222;
	color: #fefefe;
	text-align: center;
	line-height: 36px;
	cursor: pointer;
	font-size: 17px;
	margin-left: 35px;
	margin-bottom: 25px;
}
.special-right{
	width: 275px;
	height: 590px;
	float: right;
	background-color: #fff;
	margin-right: 87px;
}
.special-right h3{
	font-size: 13px;
	font-weight: 500;
	text-align: center;
	padding-top: 27px;
	padding-bottom: 25px;
}
.music {
	margin-bottom: 23px;
}
.music img{
	margin-left: 24px;
	float: left;
	margin-right: 8px;
}
.music h4{
	color: #333333;
	font-size: 12px;
}
.music p{
	font-size: 12px;
	color: #999999;
	line-height: 16px;
}
.music p:nth-of-type(2){
	padding-top: 13px;
}
.music p:nth-of-type(4){
	color: #ff0000;
	padding-top: 8px;
}
.music p:nth-of-type(4) span{
	color: #08a0e7;
}
.number{
	display: flex;
	justify-content: center;
}
#number~label,
#number1~label,
#number2~label,
#number3~label,
#number4~label,
#number5~label,
#number6~label{
	display: block;
	width: 28px;
	height: 28px;
	margin-right: 28px;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	background-color: #fff;
}
#number7~label{
	width: 63px;
}
#number:checked~label:nth-of-type(1),
#number1:checked~label:nth-of-type(2),
#number2:checked~label:nth-of-type(3),
#number3:checked~label:nth-of-type(4),
#number4:checked~label:nth-of-type(5),
#number5:checked~label:nth-of-type(6),
#number6:checked~label:nth-of-type(7),
#number7:checked~label:nth-of-type(8){
	background-color: #46aeea;
}